import {createSvgIcon} from "@mui/material";
import React from "react";

// Taken from https://github.com/Templarian/MaterialDesign/blob/master/svg/fan.svg
export const FanSpeedIcon = createSvgIcon(
    <path d="M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12.5,2C17,2 17.11,5.57 14.75,6.75C13.76,7.24 13.32,8.29 13.13,9.22C13.61,9.42 14.03,9.73 14.35,10.13C18.05,8.13 22.03,8.92 22.03,12.5C22.03,17 18.46,17.1 17.28,14.73C16.78,13.74 15.72,13.3 14.79,13.11C14.59,13.59 14.28,14 13.88,14.34C15.87,18.03 15.08,22 11.5,22C7,22 6.91,18.42 9.27,17.24C10.25,16.75 10.69,15.71 10.89,14.79C10.4,14.59 9.97,14.27 9.65,13.87C5.96,15.85 2,15.07 2,11.5C2,7 5.56,6.89 6.74,9.26C7.24,10.25 8.29,10.68 9.22,10.87C9.41,10.39 9.73,9.97 10.14,9.65C8.15,5.96 8.94,2 12.5,2Z" />,
    "fanSpeed"
);

// Extracted from https://github.com/mqtt/mqttorg-graphics/blob/master/svg/mqtt-icon-solid.svg
export const MQTTIcon = createSvgIcon(
    <path
        d="M 20.094475,4.0709382 C 21.1373,5.1065709 22.151358,6.3507683 23,7.5086631 V 2.1003596 C 23,1.4962406 22.510951,1 21.89964,1 h -5.559333 c 1.294541,0.9061785 2.603466,1.9274273 3.754168,3.0709382 z M 22.992809,21.892448 V 14.405689 C 20.49003,8.1990848 15.398169,3.287022 9.0477281,1 H 2.1003596 C 1.4962406,1 1,1.4890487 1,2.1003596 V 3.1791435 C 11.974829,3.2438703 20.892776,12.097091 20.964695,23 h 0.934945 c 0.604119,-0.0072 1.093169,-0.496241 1.093169,-1.107552 z M 1,6.5377575 V 10.11932 C 8.1199739,10.184046 13.902256,15.923178 13.974175,23 h 3.718208 C 17.620464,13.909448 10.162471,6.5449494 1,6.5377575 Z M 1,13.477934 V 21.89964 C 1,22.503759 1.4890487,23 2.1003596,23 H 10.701864 C 10.629945,17.735535 6.3076169,13.485126 1,13.477934 Z"
    />,
    "mqtt"
);

// Extracted from https://static1.smartbear.co/swagger/media/assets/images/swagger_logo.svg
export const SwaggerUIIcon = createSvgIcon(
    <path
        d="m12.001 1c-6.065 0-11.001 4.935-11.001 11.001s4.935 10.999 11.001 10.999 10.999-4.933 10.999-10.999-4.934-11.001-10.999-11.001zm0 1.048c5.496 0 9.951 4.456 9.951 9.952s-4.455 9.951-9.951 9.951-9.952-4.455-9.952-9.951 4.456-9.952 9.952-9.952zm-3.326 4.331c-.133-.001-.261-.001-.388.006-.9.05-1.443.474-1.591 1.349-.106.609-.087 1.235-.13 1.848-.012.322-.046.639-.106.952-.122.558-.363.731-.93.761-.076.008-.148.021-.224.038v1.341c1.032.051 1.172.415 1.256 1.494.03.393-.013.787.012 1.18.016.372.067.741.144 1.101.237.985 1.198 1.315 2.361 1.117v-1.178c-.186 0-.35.004-.511 0-.394-.012-.542-.111-.58-.491-.051-.491-.039-.99-.069-1.485-.059-.918-.161-1.823-1.057-2.407.461-.338.795-.744.901-1.282.076-.376.123-.751.153-1.132.025-.381-.022-.771.012-1.147h.001c.056-.609.094-.858.826-.833.11 0 .215-.017.338-.025v-1.202c-.146 0-.283-.003-.416-.006zm6.958.008c-.231-.007-.48.012-.745.056v1.166c.224 0 .397.001.57.006.3.004.53.117.559.452.03.304.03.613.059.922.059.614.093 1.235.199 1.84.093.499.436.871.863 1.176-.748.503-.969 1.222-1.007 2.03-.021.554-.034 1.112-.063 1.671-.025.508-.203.673-.715.686-.144.004-.283.017-.444.025v1.197c.3 0 .576.017.851 0 .855-.051 1.37-.466 1.539-1.295.072-.457.115-.919.128-1.38.03-.423.026-.849.069-1.268.063-.656.362-.926 1.018-.969.063-.008.124-.021.183-.042v-1.342c-.11-.013-.187-.025-.267-.03v.001c-.491-.021-.736-.187-.859-.652-.076-.296-.123-.605-.139-.91-.034-.567-.03-1.137-.069-1.704-.072-1.093-.728-1.608-1.729-1.637zm-.931 4.839v.001c-.432-.008-.791.333-.804.765 0 .432.348.779.779.779h.008c.389.068.783-.309.808-.762.021-.419-.359-.783-.79-.783zm-5.384.001c-.423-.021-.787.308-.808.731-.021.427.308.791.731.812h.051c.419.025.778-.295.804-.714v-.043c.008-.427-.333-.778-.761-.787zm2.669 0c-.41-.013-.752.308-.765.714 0 .025 0 .047.004.072 0 .461.313.757.787.757.465 0 .757-.304.757-.783-.004-.461-.313-.765-.783-.761z"/>,
    "swagger"
);


export const ValetudoMonochromeIcon = createSvgIcon(
    <path d="m11.772 10.612c-0.39621-0.044842-0.80126-0.20808-1.1302-0.45549-0.12512-0.094101-0.3544-0.32369-0.44613-0.44668-0.21508-0.28848-0.37056-0.64427-0.43372-0.99249-0.027319-0.15062-0.037464-0.52655-0.018386-0.68126 0.083954-0.68078 0.45165-1.2799 1.0145-1.653 0.28478-0.18879 0.56805-0.30096 0.91199-0.36115 0.1673-0.029278 0.48364-0.029311 0.65999-7.21e-5 1.0035 0.16637 1.7715 0.95269 1.9194 1.9651 0.02365 0.16191 0.0239 0.48031 5.04e-4 0.6449-0.09423 0.66295-0.4584 1.2399-1.0194 1.6149-0.4216 0.28188-0.97374 0.42019-1.4585 0.36532zm-0.048 3.8256c-0.85883-0.39122-1.7796-0.9165-2.5425-1.4505-1.0606-0.74231-1.844-1.4955-2.362-2.271-0.51115-0.76521-0.75119-1.5519-0.71771-2.352 0.038268-0.91475 0.23153-1.6781 0.62435-2.466 0.19975-0.40065 0.40113-0.71728 0.6707-1.0545 0.95968-1.2007 2.3507-1.9824 3.8654-2.1721 0.42566-0.053324 1.0054-0.056553 1.4144-0.00788 1.8091 0.21532 3.3864 1.2231 4.3488 2.7785 0.13727 0.22186 0.36259 0.67111 0.45743 0.91199 0.25497 0.64766 0.38656 1.287 0.41616 2.022 0.06007 1.4913-0.84335 2.9431-2.6947 4.3305-0.67759 0.50779-1.3659 0.93873-2.2019 1.3785-0.33705 0.17732-0.96287 0.46958-1.002 0.46852-0.0088-2.41e-4 -0.13412-0.05144-0.27602-0.11608zm0.498-2.1567c0.75059-0.39986 1.474-0.86882 2.0506-1.3293 0.95202-0.76031 1.5252-1.513 1.646-2.1616 0.02793-0.14995 0.01849-0.57664-0.01805-0.81599-0.17428-1.1414-0.78609-2.1045-1.7411-2.7405-0.49092-0.32702-1.0534-0.5357-1.6735-0.62085-0.21805-0.02994-0.75285-0.030271-0.96599-6.001e-4 -0.4912 0.068378-0.85598 0.18028-1.284 0.39388-1.0976 0.54779-1.8822 1.5928-2.1113 2.8123-0.060842 0.3239-0.08015 0.77565-0.041869 0.97967 0.19443 1.0362 1.5659 2.3341 3.659 3.4624 0.13848 0.07466 0.25456 0.13574 0.258 0.13574 0.0034-7e-6 0.10342-0.05179 0.22222-0.11508zm-0.97391 9.9388c-0.73343-1.1666-0.83404-1.3177-1.0339-1.5524-0.13074-0.15353-0.56522-0.58787-0.75218-0.75196-0.75678-0.66414-1.5237-1.2173-3.0213-2.179-0.60134-0.38616-1.2736-0.88593-1.8086-1.3446-0.4013-0.34401-1.0106-0.93493-1.3446-1.304-2.161-2.388-3.2863-5.2024-3.2872-8.2214-4.8e-4 -1.7257 0.36043-3.4053 1.0697-4.9761 0.22712-0.50304 0.66515-1.31 0.7001-1.2897 0.17462 0.10134 2.8493 1.7409 2.8495 1.7469 2.881e-4 0.00463-0.050997 0.098375-0.11397 0.20829-0.95308 1.6636-1.3263 3.6163-1.0549 5.5185 0.33895 2.3747 1.738 4.5636 4.0072 6.2695 0.32616 0.24518 0.54381 0.39523 0.97163 0.66991 0.89913 0.57722 1.4163 0.93107 2.0464 1.4002 0.56392 0.41985 0.92313 0.71539 1.4607 1.2017l0.0633 0.05872 0.0458-0.04142c1.1111-1.0048 1.9117-1.5832 3.6055-2.6707 1.8769-1.2053 3.2568-2.6661 4.0886-4.3288 0.71978-1.4387 1.0115-3.0017 0.85754-4.5948-0.12008-1.2426-0.49332-2.4187-1.1085-3.4929-0.059793-0.10441-0.10849-0.19359-0.10821-0.19818 2.4e-4 -0.00459 0.10693-0.072753 0.237-0.15148 0.27595-0.16701 2.5646-1.5643 2.6016-1.5883 0.02382-0.015494 0.02952-0.008504 0.12196 0.14896 1.0943 1.8643 1.6595 3.9482 1.6589 6.1166-7.21e-4 2.8817-1.0432 5.6109-3.023 7.9146-0.4152 0.48312-0.98522 1.0583-1.4709 1.4842-0.65575 0.57499-1.277 1.0359-2.1659 1.6067-1.9557 1.2559-3.1241 2.2012-3.7514 3.0353-0.05219 0.06936-0.42873 0.65714-0.83678 1.3062-0.40804 0.64903-0.74639 1.1801-0.75189 1.1801-0.0055 0-0.34384-0.53102-0.75189-1.1801z" strokeWidth=".24"/>,
    "valetudo"
);

export const RobotMonochromeIcon = createSvgIcon(
    <path d="m11.276 23.995c-0.0466-0.0052-0.22091-0.02108-0.38734-0.03518-0.83761-0.07102-1.8157-0.2757-2.6638-0.55746-0.99337-0.33-2.0568-0.85274-2.9284-1.4395-1.0958-0.73769-2.133-1.7267-2.9179-2.7823-2.9783-4.0056-3.1762-9.413-0.49864-13.627 0.35679-0.56156 0.87047-1.2299 1.2841-1.6706 0.089202-0.09505 0.20504-0.22008 0.25743-0.27784 0.052382-0.05776 0.2424-0.23938 0.42225-0.40359 1.3391-1.2226 2.7611-2.0579 4.4435-2.6102 1.9327-0.63444 4.0413-0.76202 6.0392-0.36539 2.0143 0.3999 3.8194 1.2658 5.4239 2.6019 0.36962 0.30779 1.0918 1.0271 1.4083 1.4028 0.63425 0.75277 1.1109 1.473 1.5542 2.3483 0.67626 1.3353 1.0646 2.6464 1.2416 4.1921 0.06671 0.58251 0.0594 1.9845-0.01355 2.5846-0.36085 2.9717-1.7049 5.5833-3.8955 7.5692-1.4391 1.3046-3.2226 2.2537-5.1295 2.7296-0.99296 0.2478-1.6763 0.33244-2.7683 0.34288-0.43274 0.0042-0.82492 0.0033-0.87152-2e-3zm1.8036-2.5389c1.8044-0.21732 3.4498-0.90148 4.866-2.0232 0.40107-0.31769 1.1639-1.0808 1.4876-1.4881 1.3561-1.7066 2.0832-3.7948 2.0832-5.9832v-0.39593h-6.1032l-0.02699 0.07868c-0.01484 0.04328-0.08526 0.19307-0.15648 0.33287-0.45518 0.89359-1.2836 1.5814-2.2295 1.8512-0.66429 0.18945-1.3948 0.19028-2.0434 0.0023-1.0497-0.30419-1.9323-1.0917-2.3553-2.1017l-0.068451-0.16341h-6.0159l-0.017211 0.17137c-0.020569 0.20481 0.00257 0.77456 0.050785 1.2499 0.13047 1.2866 0.54474 2.5818 1.1908 3.7231 0.060303 0.10651 0.22142 0.36253 0.35805 0.56891 1.5419 2.3291 4.0632 3.8657 6.8494 4.1743 0.51174 0.05666 0.53503 0.05764 1.1983 0.04883 0.35506-0.0047 0.75103-0.02429 0.93204-0.04609zm-0.73157-8.9338c0.71565-0.1248 1.3101-0.56708 1.6271-1.2106 0.17846-0.36228 0.21736-0.53994 0.21736-0.99264 0-0.32911-0.0082-0.41569-0.05429-0.5759-0.1882-0.65366-0.62305-1.1666-1.2305-1.4516-1.095-0.51369-2.4068-0.04253-2.9383 1.0554-0.137 0.28296-0.18935 0.46815-0.21565 0.76289-0.037379 0.41886 0.027773 0.78742 0.20603 1.1655 0.32423 0.68766 0.94668 1.1441 1.7278 1.267 0.14627 0.02302 0.4702 0.01324 0.66045-0.01995zm-3.8558-3.3108c0.07934-0.27474 0.35375-0.80932 0.54858-1.0687 0.56521-0.75242 1.3949-1.2637 2.3042-1.42 0.33569-0.0577 0.88574-0.06298 1.2027-0.01153 0.79729 0.12931 1.4938 0.49626 2.0623 1.0865 0.38396 0.39864 0.68007 0.89011 0.8445 1.4017l0.06809 0.21183h5.6316l-0.01606-0.06657c-0.0089-0.03661-0.06992-0.22338-0.13573-0.41503-0.38829-1.1306-0.95495-2.1324-1.7336-3.0651-0.28272-0.33863-0.92631-0.9668-1.2869-1.2561-0.87974-0.70577-1.8343-1.2312-2.9045-1.5989-1.0022-0.34431-1.9727-0.50441-3.063-0.50533-0.95648-8.08e-4 -1.7867 0.11516-2.6669 0.37253-2.6501 0.77486-4.8616 2.6858-5.9872 5.1734-0.15714 0.3473-0.35036 0.85231-0.44433 1.1613l-0.060735 0.19972h5.5793z" strokeWidth=".024209"/>,
    "robot"
);

// "form-textbox" material design icon
export const RenameIcon = createSvgIcon(
    <path d="M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z" />,
    "rename"
);

// "strategy" material design icon
export const VirtualRestrictionsIcon = createSvgIcon(
    <path d="M6.91 5.5L9.21 7.79L7.79 9.21L5.5 6.91L3.21 9.21L1.79 7.79L4.09 5.5L1.79 3.21L3.21 1.79L5.5 4.09L7.79 1.79L9.21 3.21M22.21 16.21L20.79 14.79L18.5 17.09L16.21 14.79L14.79 16.21L17.09 18.5L14.79 20.79L16.21 22.21L18.5 19.91L20.79 22.21L22.21 20.79L19.91 18.5M20.4 6.83L17.18 11L15.6 9.73L16.77 8.23A9.08 9.08 0 0 0 10.11 13.85A4.5 4.5 0 1 1 7.5 13A4 4 0 0 1 8.28 13.08A11.27 11.27 0 0 1 16.43 6.26L15 5.18L16.27 3.6M10 17.5A2.5 2.5 0 1 0 7.5 20A2.5 2.5 0 0 0 10 17.5Z" />,
    "virtualRestrictions"
);

// Remixed from the "wall" material design icon
export const AddVirtualWallIcon = createSvgIcon(
    <path d="M 3 4 L 3 9 L 11 9 L 11 4 L 3 4 z M 12 4 L 12 9 L 21 9 L 21 4 L 12 4 z M 2 10 L 2 15 L 8 15 L 8 10 L 2 10 z M 9 10 L 9 15 L 14.535156 15 A 6 6 0 0 1 15 14.535156 L 15 10 L 9 10 z M 16 10 L 16 13.820312 A 6 6 0 0 1 19 13 A 6 6 0 0 1 22 13.806641 L 22 10 L 16 10 z M 18 15 L 18 18 L 15 18 L 15 20 L 18 20 L 18 23 L 20 23 L 20 20 L 23 20 L 23 18 L 20 18 L 20 15 L 18 15 z M 3 16 L 3 21 L 12 21 L 12 16 L 3 16 z M 13 16 L 13 19 A 6 6 0 0 1 13.820312 16 L 13 16 z M 13 19 L 13 21 L 13.359375 21 A 6 6 0 0 1 13 19 z " />,
    "addVirtualWall"
);

// Remixed from the "water-off" material design icon
export const AddNoMopAreaIcon = createSvgIcon(
    <path d="M 2.390625 1.7304688 L 1.109375 3 L 7.5507812 9.4394531 C 6.670783 11.02945 6 12.670002 6 14 C 6 17.309994 8.6900066 20 12 20 C 12.366247 20 12.723417 19.965245 13.070312 19.902344 A 6 6 0 0 1 13 19 A 6 6 0 0 1 15.097656 14.445312 L 2.390625 1.7304688 z M 12 3.25 C 12 3.25 10.840779 4.549613 9.5507812 6.3496094 L 16.677734 13.478516 A 6 6 0 0 1 17.912109 13.111328 C 17.178313 9.0769678 12 3.25 12 3.25 z M 18 15 L 18 18 L 15 18 L 15 20 L 18 20 L 18 23 L 20 23 L 20 20 L 23 20 L 23 18 L 20 18 L 20 15 L 18 15 z " />,
    "addNoMopArea"
);

// Remixed from the "minus-circle" material design icon
export const AddNoGoAreaIcon = createSvgIcon(
    <path d="M 12 2 C 6.4771635 2 2 6.4771635 2 12 C 2 17.522835 6.4771635 22 12 22 C 12.592362 22 13.17226 21.946433 13.736328 21.847656 A 6 6 0 0 1 13 19 A 6 6 0 0 1 16.623047 13.5 L 3.3457031 13.5 L 3.3457031 10.5 L 20.650391 10.503906 L 20.650391 13.232422 A 6 6 0 0 1 21.849609 13.720703 C 21.946622 13.161509 22 12.586934 22 12 C 22 6.4771635 17.522835 2 12 2 z M 18 15 L 18 18 L 15 18 L 15 20 L 18 20 L 18 23 L 20 23 L 20 20 L 23 20 L 23 18 L 20 18 L 20 15 L 18 15 z " />,
    "adNoGoArea"
);

// Remixed from the "content-cut" material design icon
export const AddCuttingLineIcon = createSvgIcon(
    <path d="M 6 2 A 4 4 0 0 0 2 6 A 4 4 0 0 0 6 10 C 6.5899988 10 7.140626 9.8706246 7.640625 9.640625 L 10 12 L 7.640625 14.359375 C 7.140626 14.129375 6.5899988 14 6 14 A 4 4 0 0 0 2 18 A 4 4 0 0 0 6 22 A 4 4 0 0 0 10 18 C 10 17.410002 9.8706246 16.859375 9.640625 16.359375 L 12 14 L 13.882812 15.882812 A 6 6 0 0 1 15.882812 13.882812 L 9.640625 7.640625 C 9.8706246 7.140626 10 6.5899988 10 6 A 4 4 0 0 0 6 2 z M 19 3 L 13 9 L 15 11 L 22 4 L 22 3 L 19 3 z M 6 4 A 2 2 0 0 1 8 6 C 8 7.1099978 7.0999978 8 6 8 A 2 2 0 0 1 4 6 C 4 4.8900022 4.9000022 4 6 4 z M 12 11.5 A 0.5 0.5 0 0 1 12.5 12 A 0.5 0.5 0 0 1 12 12.5 A 0.5 0.5 0 0 1 11.5 12 A 0.5 0.5 0 0 1 12 11.5 z M 18 15 L 18 18 L 15 18 L 15 20 L 18 20 L 18 23 L 20 23 L 20 20 L 23 20 L 23 18 L 20 18 L 20 15 L 18 15 z M 6 16 A 2 2 0 0 1 8 18 C 8 19.109998 7.0999978 20 6 20 A 2 2 0 0 1 4 18 C 4 16.890002 4.9000022 16 6 16 z "/>,
    "addCuttingLine"
);


export const FanSpeedOffIcon = createSvgIcon(
    <path
        d="m6.9645 8.1558q0.90083 1.7333 0.90083 3.8443 0 2.111-0.90083 3.8443-0.54453 1.0518-1.3176 1.6073-0.76638 0.54812-1.7143 0.54812t-1.721-0.54812q-0.76638-0.55554-1.3109-1.6073-0.90083-1.7333-0.90083-3.8443 0-2.111 0.90083-3.8443 0.54453-1.0518 1.3109-1.6 0.7731-0.55554 1.721-0.55554 0.63193 0 1.1899 0.25184 0.5647 0.25184 1.0218 0.73331 0.45714 0.47406 0.82016 1.1704zm-1.1227 5.5405q0.2084-0.78516 0.2084-1.6963 0-0.91108-0.2084-1.6963-0.23529-0.91849-0.72604-1.5777-0.28907-0.38518-0.58487-0.55554-0.28907-0.17036-0.59831-0.17036-0.63193 0-1.1832 0.7259-0.24201 0.33332-0.42353 0.7259-0.18151 0.38518-0.30252 0.85182-0.20168 0.77776-0.2084 1.6963 0 0.91108 0.2084 1.6963 0.23529 0.91848 0.72604 1.5777 0.55126 0.7259 1.1832 0.7259t1.1832-0.7259q0.49075-0.65923 0.72604-1.5777zm10.091-1.6963q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v3.9998q0 0.45924-0.24874 0.7259-0.24202 0.28147-0.66554 0.27407-0.087394 0-0.17479-0.01481-0.087394-0.01482-0.17479-0.04445-0.080671-0.02963-0.16134-0.08148-0.080672-0.05185-0.1479-0.13333-0.13445-0.14074-0.19496-0.32592-0.053781-0.19259-0.053781-0.39998v-10.007q0-0.45184 0.24201-0.71849 0.24201-0.28147 0.65209-0.27407h5.3915q0.4168 0 0.65882 0.27407 0.25546 0.26665 0.24874 0.7259 0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v2.9999h4.4638q0.07395 0 0.13445 0.01481 0.06723 0.0074 0.14118 0.02222t0.13445 0.04445q0.06723 0.02963 0.12773 0.08148 0.06723 0.04445 0.12101 0.11111 0.13445 0.14074 0.18823 0.33332 0.0605 0.18518 0.0605 0.39258zm8.0672 0q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v3.9998q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.66554 0.27407-0.08739 0-0.17479-0.01481-0.08739-0.01482-0.17479-0.04445-0.08067-0.02963-0.16134-0.08148t-0.1479-0.13333q-0.13445-0.14073-0.19496-0.32592-0.05378-0.19259-0.05378-0.39998v-10.007q0-0.45184 0.24201-0.71849 0.24201-0.28147 0.65209-0.27407h5.3915q0.4168 0 0.65882 0.27407 0.25546 0.26665 0.24874 0.7259 0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v2.9999h4.4638q0.07395 0 0.13445 0.01481 0.06723 0.0074 0.14118 0.02222t0.13445 0.04445q0.06723 0.02963 0.12773 0.08148 0.06723 0.04445 0.12101 0.11111 0.13445 0.14074 0.18823 0.33332 0.0605 0.18517 0.0605 0.39258z"/>,
    "fanSpeedOff"
);

export const FanSpeedMinIcon = createSvgIcon(
    <path
        d="m12.597 0.99899a1.365 1.365 0 0 0-0.9941 0.32012c-2.9256 2.4808-4.8318 5.1843-5.537 8.1209a1.365 1.365 0 0 0 1.0078 1.6445 1.365 1.365 0 0 0 1.6465-1.0078c0.53282-2.219 2.0213-4.448 4.6483-6.6756a1.365 1.365 0 0 0 0.15836-1.9238 1.365 1.365 0 0 0-0.92967-0.47851zm6.1424 10.588a1.365 1.365 0 0 0-0.95506 0.42579 1.365 1.365 0 0 0 0.0506 1.9296c1.6552 1.571 2.8412 3.9742 3.4569 7.3631a1.365 1.365 0 0 0 1.5859 1.0996 1.365 1.365 0 0 0 1.0996-1.5878c-0.6857-3.774-2.073-6.7763-4.2635-8.8552a1.365 1.365 0 0 0-0.9746-0.37492zm-17.263 7.5525a1.365 1.365 0 0 0-1.3965 0.90037 1.365 1.365 0 0 0 0.82418 1.7461c3.6111 1.2932 6.9048 1.5919 9.8005 0.73434a1.365 1.365 0 0 0 0.92183-1.6953 1.365 1.365 0 0 0-1.6972-0.92188c-2.1881 0.64806-4.8626 0.47379-8.1052-0.68747a1.365 1.365 0 0 0-0.3477-0.0763z"/>,
    "fanSpeedMin"
);

export const FanSpeedLowIcon = createSvgIcon(
    <path
        d="m12.305 0.25c-2.7255 1.986-4.5813 4.2397-5.3945 6.7852a1.3044 1.3044 0 0 0 0.8457 1.6406 1.3044 1.3044 0 0 0 1.6387-0.8457c0.59861-1.8736 2.0241-3.705 4.4473-5.4707a1.3044 1.3044 0 0 0 0.28516-1.8223 1.3044 1.3044 0 0 0-1.8223-0.28711zm4.6602 6.6602a1.3044 1.3044 0 0 0-1.6406 0.8457 1.3044 1.3044 0 0 0 0.8457 1.6406c1.8737 0.59861 3.705 2.0221 5.4707 4.4453a1.3044 1.3044 0 0 0 1.8223 0.28516 1.3044 1.3044 0 0 0 0.28711-1.8223c-1.9859-2.7255-4.2396-4.5813-6.7852-5.3945zm-15.459 2.7285a1.3044 1.3044 0 0 0-0.9707 0.23438 1.3044 1.3044 0 0 0-0.28516 1.8223c1.9859 2.7255 4.2396 4.5813 6.7852 5.3945a1.3044 1.3044 0 0 0 1.6387-0.8457 1.3044 1.3044 0 0 0-0.8457-1.6387c-1.8737-0.59861-3.705-2.0241-5.4707-4.4473a1.3044 1.3044 0 0 0-0.85156-0.51953zm14.738 5.6875a1.3044 1.3044 0 0 0-1.6406 0.84375c-0.59856 1.8736-2.0223 3.7069-4.4453 5.4727a1.3044 1.3044 0 0 0-0.28516 1.8223 1.3044 1.3044 0 0 0 1.8223 0.28516c2.7253-1.986 4.5814-4.2397 5.3945-6.7852a1.3044 1.3044 0 0 0-0.8457-1.6387z"/>,
    "fanSpeedLow"
);

export const FanSpeedMediumIcon = createSvgIcon(
    <path
        d="m13.178 0.0019531a1.2692 1.2692 0 0 0-0.62695 0.19922c-2.9984 1.9312-5.0848 4.1913-6.0918 6.8125a1.2692 1.2692 0 0 0 0.73047 1.6406 1.2692 1.2692 0 0 0 1.6387-0.73047c0.761-1.9808 2.4052-3.8537 5.0977-5.5879a1.2692 1.2692 0 0 0 0.37891-1.7539 1.2692 1.2692 0 0 0-1.127-0.58008zm-11.9 6.0898a1.2692 1.2692 0 0 0-0.33008 0.041016 1.2692 1.2692 0 0 0-0.9043 1.5508c0.9101 3.4485 2.4159 6.1307 4.5977 7.8984a1.2692 1.2692 0 0 0 1.7852-0.1875 1.2692 1.2692 0 0 0-0.1875-1.7852c-1.6487-1.3358-2.923-3.4777-3.7402-6.5742a1.2692 1.2692 0 0 0-1.2207-0.94336zm13.893 0.0039062a1.2692 1.2692 0 0 0-1.334 1.2012 1.2692 1.2692 0 0 0 1.2012 1.334c2.119 0.1116 4.4075 1.0963 6.8887 3.1211a1.2692 1.2692 0 0 0 1.7871-0.18164 1.2692 1.2692 0 0 0-0.18164-1.7852c-2.7634-2.2549-5.5571-3.5417-8.3613-3.6895zm2.3379 7.0605a1.2692 1.2692 0 0 0-0.32812 0.042969 1.2692 1.2692 0 0 0-0.89648 1.5547c0.5487 2.0497 0.31906 4.532-0.83984 7.5176a1.2692 1.2692 0 0 0 0.72461 1.6426 1.2692 1.2692 0 0 0 1.6426-0.72461c1.2907-3.3249 1.6499-6.3793 0.92383-9.0918a1.2692 1.2692 0 0 0-1.2266-0.94141zm-6.0371 4.4727a1.2692 1.2692 0 0 0-0.625 0.20117c-1.7799 1.1552-4.2105 1.705-7.4082 1.5254a1.2692 1.2692 0 0 0-1.3398 1.1973 1.2692 1.2692 0 0 0 1.1973 1.3379c3.561 0.20008 6.5762-0.40098 8.9316-1.9297a1.2692 1.2692 0 0 0 0.37305-1.7559 1.2692 1.2692 0 0 0-1.1289-0.57617z"/>,
    "fanSpeedMedium"
);

export const FanSpeedHighIcon = createSvgIcon(
    <path
        d="m11.816 7.4508e-4a1.2003 1.2003 0 0 0-0.85946 0.32035c-2.4668 2.3005-4.0302 4.7553-4.5278 7.364a1.2003 1.2003 0 0 0 0.95517 1.4025 1.2003 1.2003 0 0 0 1.4044-0.9532c0.37597-1.9712 1.5899-3.9914 3.805-6.0572a1.2003 1.2003 0 0 0 0.0586-1.6955 1.2003 1.2003 0 0 0-0.83601-0.3809zm4.6488 4.434c-1.2428 0.0112-2.4148 0.20191-3.512 0.58404a1.2003 1.2003 0 0 0-0.74029 1.5275 1.2003 1.2003 0 0 0 1.5294 0.73835c1.8951-0.66002 4.2506-0.61788 7.1471 0.2676a1.2003 1.2003 0 0 0 1.5001-0.79695 1.2003 1.2003 0 0 0-0.79695-1.4982c-1.6128-0.49307-3.147-0.77074-4.5903-0.81648-0.1804-6e-3 -0.35962-7e-3 -0.53716-6e-3zm-13.888 1.1603a1.2003 1.2003 0 0 0-0.31253 0.0293 1.2003 1.2003 0 0 0-0.90047 1.4396c0.75883 3.2866 2.1032 5.867 4.1137 7.6023a1.2003 1.2003 0 0 0 1.6916-0.12501 1.2003 1.2003 0 0 0-0.12305-1.6916c-1.5191-1.3112-2.6607-3.3735-3.3421-6.3248a1.2003 1.2003 0 0 0-1.1271-0.92977zm15.074 3.4515a1.2003 1.2003 0 0 0-0.82039 0.41214 1.2003 1.2003 0 0 0 0.12306 1.6916c1.5191 1.3112 2.6607 3.3735 3.3421 6.3248a1.2003 1.2003 0 0 0 1.4396 0.90047 1.2003 1.2003 0 0 0 0.90047-1.4396c-0.75883-3.2866-2.1032-5.867-4.1137-7.6022a1.2003 1.2003 0 0 0-0.87117-0.28713zm-1.3478 5.8482a1.2003 1.2003 0 0 0-1.0919 0.97079c-0.37598 1.9712-1.5899 3.9914-3.805 6.0572a1.2003 1.2003 0 0 0-0.0586 1.6955 1.2003 1.2003 0 0 0 1.6955 0.0605c2.4668-2.3005 4.0302-4.7553 4.5278-7.3639a1.2003 1.2003 0 0 0-0.95517-1.4025 1.2003 1.2003 0 0 0-0.31252-0.0176zm-13.501 1.5001a1.2003 1.2003 0 0 0-1.1915 0.84969 1.2003 1.2003 0 0 0 0.79694 1.4982c3.2257 0.98611 6.1315 1.1117 8.6395 0.2383a1.2003 1.2003 0 0 0 0.7403-1.5275 1.2003 1.2003 0 0 0-1.5294-0.73835c-1.8951 0.66002-4.2506 0.61789-7.1471-0.26759a1.2003 1.2003 0 0 0-0.30863-0.0527z"/>,
    "fanSpeedHigh"
);

export const FanSpeedMaxIcon = createSvgIcon(
    <path
        d="m9.1782 0.0060941a1.2278 1.2278 0 0 0-0.32033 0.01 1.2278 1.2278 0 0 0-0.79889 0.49614c-2.009 2.8051-3.0791 5.5811-3.051 8.2975a1.2278 1.2278 0 0 0 1.2403 1.2149 1.2278 1.2278 0 0 0 1.2149-1.2403c-0.0212-2.0525 0.78803-4.3234 2.592-6.8423a1.2278 1.2278 0 0 0-0.28322-1.713 1.2278 1.2278 0 0 0-0.59379-0.22268zm9.153 2.172c-3.4456 0.17837-6.283 1.0718-8.3893 2.7873a1.2278 1.2278 0 0 0-0.17579 1.7286 1.2278 1.2278 0 0 0 1.7267 0.1758c1.5916-1.2963 3.8713-2.0783 6.9653-2.2384a1.2278 1.2278 0 0 0 1.1642-1.2892 1.2278 1.2278 0 0 0-1.2911-1.1642zm-16.818 3.762a1.2278 1.2278 0 0 0-0.31643 0.0469 1.2278 1.2278 0 0 0-0.84576 1.5157c0.94066 3.3195 2.4412 5.8894 4.5823 7.5611a1.2278 1.2278 0 0 0 1.7247-0.2129 1.2278 1.2278 0 0 0-0.2129-1.7228c-1.618-1.2632-2.888-3.3126-3.7327-6.2934a1.2278 1.2278 0 0 0-1.1993-0.89459zm14.19 0.46097a1.2278 1.2278 0 0 0-1.1407 0.96687 1.2278 1.2278 0 0 0 0.93756 1.4591c2.0059 0.43607 4.0399 1.7319 6.0942 4.0511a1.2278 1.2278 0 0 0 1.7326 0.10548 1.2278 1.2278 0 0 0 0.10547-1.7345c-2.2878-2.5827-4.7542-4.2436-7.4087-4.8206a1.2278 1.2278 0 0 0-0.32033-0.0273zm1.9454 5.0121a1.2278 1.2278 0 0 0-0.62309 0.12501 1.2278 1.2278 0 0 0-0.55668 1.6446c0.90971 1.8401 1.1652 4.2375 0.63286 7.2896a1.2278 1.2278 0 0 0 0.99811 1.42 1.2278 1.2278 0 0 0 1.422-0.99811c0.59289-3.3989 0.35226-6.3643-0.85162-8.7994a1.2278 1.2278 0 0 0-0.70709-0.61918 1.2278 1.2278 0 0 0-0.31447-0.0625zm-16.318 4.1272a1.2278 1.2278 0 0 0-0.97858 0.74225 1.2278 1.2278 0 0 0 0.65824 1.6075c3.1818 1.3343 6.1262 1.7608 8.7682 1.129a1.2278 1.2278 0 0 0 0.90826-1.4786 1.2278 1.2278 0 0 0-1.4806-0.91022c-1.9964 0.47742-4.3895 0.19419-7.2466-1.004a1.2278 1.2278 0 0 0-0.62895-0.0859zm13.345 0.41409a1.2278 1.2278 0 0 0-1.0059 0.70123c-0.87145 1.8585-2.5869 3.5527-5.3051 5.0394a1.2278 1.2278 0 0 0-0.48831 1.6661 1.2278 1.2278 0 0 0 1.6661 0.48832c3.0271-1.6557 5.1968-3.6913 6.3501-6.1508a1.2278 1.2278 0 0 0-0.59183-1.6329 1.2278 1.2278 0 0 0-0.62505-0.11134z"/>,
    "fanSpeedMax"
);

export const FanSpeedTurboIcon = createSvgIcon(
    <path
        d="m14.541 3.0866e-4a1.2289 1.2289 0 0 0-0.61717 0.15039c-3.0297 1.6572-5.201 3.6963-6.3553 6.158a1.2289 1.2289 0 0 0 0.58982 1.6328 1.2289 1.2289 0 0 0 1.6347-0.58983c0.8722-1.8602 2.5898-3.5567 5.3104-5.0448a1.2289 1.2289 0 0 0 0.48826-1.6679 1.2289 1.2289 0 0 0-0.73435-0.58982 1.2289 1.2289 0 0 0-0.3164-0.0488zm-8.3513 1.3789a1.2289 1.2289 0 0 0-1.2089 0.88278c-0.97054 3.3141-1.0651 6.2905-0.14063 8.8474a1.2289 1.2289 0 0 0 1.5742 0.73826 1.2289 1.2289 0 0 0 0.73826-1.5742c-0.69855-1.9321-0.684-4.3442 0.1875-7.3201a1.2289 1.2289 0 0 0-0.83396-1.5253 1.2289 1.2289 0 0 0-0.3164-0.0488zm10.566 2.8202c-1.3746 8e-5 -2.6666 0.20728-3.8651 0.6406a1.2289 1.2289 0 0 0-0.73826 1.5742 1.2289 1.2289 0 0 0 1.5742 0.73826c1.9321-0.69855 4.3442-0.684 7.3201 0.1875a1.2289 1.2289 0 0 0 1.5253-0.83396 1.2289 1.2289 0 0 0-0.83397-1.5253c-1.657-0.48527-3.2289-0.74989-4.7069-0.77928-0.0924-2e-3 -0.18375-2e-3 -0.27538-2e-3zm0.31054 3.2577a1.2289 1.2289 0 0 0-1.0078 0.70115 1.2289 1.2289 0 0 0 0.58983 1.6347c1.8601 0.8722 3.5567 2.5898 5.0448 5.3104a1.2289 1.2289 0 0 0 1.6679 0.48826 1.2289 1.2289 0 0 0 0.48827-1.6679c-1.6572-3.0297-3.6964-5.201-6.158-6.3553a1.2289 1.2289 0 0 0-0.62498-0.11133zm-15.808 0.80076a1.2289 1.2289 0 0 0-0.61912 0.15038 1.2289 1.2289 0 0 0-0.48826 1.6679c1.6572 3.0297 3.6963 5.201 6.158 6.3553a1.2289 1.2289 0 0 0 1.6328-0.58982 1.2289 1.2289 0 0 0-0.58983-1.6347c-1.8602-0.87221-3.5567-2.5898-5.0448-5.3104a1.2289 1.2289 0 0 0-0.7324-0.58787 1.2289 1.2289 0 0 0-0.3164-0.0508zm16.642 3.8261a1.2289 1.2289 0 0 0-0.31444 0.0684 1.2289 1.2289 0 0 0-0.73826 1.5742c0.69855 1.9321 0.684 4.3442-0.18749 7.3201a1.2289 1.2289 0 0 0 0.83395 1.5253 1.2289 1.2289 0 0 0 1.5254-0.83397c0.97054-3.3141 1.0651-6.2905 0.14062-8.8474a1.2289 1.2289 0 0 0-1.2597-0.80662zm-2.6855 3.8632a1.2289 1.2289 0 0 0-1.0078 0.70115c-0.87221 1.8601-2.5898 3.5567-5.3104 5.0448a1.2289 1.2289 0 0 0-0.48827 1.6679 1.2289 1.2289 0 0 0 1.6679 0.48827c3.0297-1.6572 5.201-3.6964 6.3553-6.158a1.2289 1.2289 0 0 0-0.58982-1.6328 1.2289 1.2289 0 0 0-0.62695-0.11132zm-12.578 0.66404a1.2289 1.2289 0 0 0-1.209 0.88278 1.2289 1.2289 0 0 0 0.83396 1.5254c3.3141 0.97054 6.2905 1.0651 8.8474 0.14062a1.2289 1.2289 0 0 0 0.73826-1.5742 1.2289 1.2289 0 0 0-1.5742-0.73826c-1.9321 0.69855-4.3442 0.684-7.3201-0.18749a1.2289 1.2289 0 0 0-0.31639-0.0488z"/>,
    "fanSpeedTurbo"
);

export const WaterGradeOffIcon = createSvgIcon(
    <path
        d="m6.9645 8.1558q0.90083 1.7333 0.90083 3.8443 0 2.111-0.90083 3.8443-0.54453 1.0518-1.3176 1.6073-0.76638 0.54812-1.7143 0.54812t-1.721-0.54812q-0.76638-0.55554-1.3109-1.6073-0.90083-1.7333-0.90083-3.8443 0-2.111 0.90083-3.8443 0.54453-1.0518 1.3109-1.6 0.7731-0.55554 1.721-0.55554 0.63193 0 1.1899 0.25184 0.5647 0.25184 1.0218 0.73331 0.45714 0.47406 0.82016 1.1704zm-1.1227 5.5405q0.2084-0.78516 0.2084-1.6963 0-0.91108-0.2084-1.6963-0.23529-0.91849-0.72604-1.5777-0.28907-0.38518-0.58487-0.55554-0.28907-0.17036-0.59831-0.17036-0.63193 0-1.1832 0.7259-0.24201 0.33332-0.42353 0.7259-0.18151 0.38518-0.30252 0.85182-0.20168 0.77776-0.2084 1.6963 0 0.91108 0.2084 1.6963 0.23529 0.91848 0.72604 1.5777 0.55126 0.7259 1.1832 0.7259t1.1832-0.7259q0.49075-0.65923 0.72604-1.5777zm10.091-1.6963q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v3.9998q0 0.45924-0.24874 0.7259-0.24202 0.28147-0.66554 0.27407-0.087394 0-0.17479-0.01481-0.087394-0.01482-0.17479-0.04445-0.080671-0.02963-0.16134-0.08148-0.080672-0.05185-0.1479-0.13333-0.13445-0.14074-0.19496-0.32592-0.053781-0.19259-0.053781-0.39998v-10.007q0-0.45184 0.24201-0.71849 0.24201-0.28147 0.65209-0.27407h5.3915q0.4168 0 0.65882 0.27407 0.25546 0.26665 0.24874 0.7259 0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v2.9999h4.4638q0.07395 0 0.13445 0.01481 0.06723 0.0074 0.14118 0.02222t0.13445 0.04445q0.06723 0.02963 0.12773 0.08148 0.06723 0.04445 0.12101 0.11111 0.13445 0.14074 0.18823 0.33332 0.0605 0.18518 0.0605 0.39258zm8.0672 0q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v3.9998q0 0.45924-0.24874 0.7259-0.24201 0.28147-0.66554 0.27407-0.08739 0-0.17479-0.01481-0.08739-0.01482-0.17479-0.04445-0.08067-0.02963-0.16134-0.08148t-0.1479-0.13333q-0.13445-0.14073-0.19496-0.32592-0.05378-0.19259-0.05378-0.39998v-10.007q0-0.45184 0.24201-0.71849 0.24201-0.28147 0.65209-0.27407h5.3915q0.4168 0 0.65882 0.27407 0.25546 0.26665 0.24874 0.7259 0 0.45924-0.24874 0.7259-0.24201 0.28147-0.65882 0.27407h-4.4638v2.9999h4.4638q0.07395 0 0.13445 0.01481 0.06723 0.0074 0.14118 0.02222t0.13445 0.04445q0.06723 0.02963 0.12773 0.08148 0.06723 0.04445 0.12101 0.11111 0.13445 0.14074 0.18823 0.33332 0.0605 0.18517 0.0605 0.39258z"/>,
    "waterGradeOff"
);

export const WaterGradeMinIcon = createSvgIcon(
    <path
        d="m11.999-1.5e-7 0.81836 0.97657s1.8947 2.2696 3.7949 5.1719c1.9003 2.9023 3.8984 6.3458 3.8984 9.3398 0 4.688-3.8237 8.5117-8.5117 8.5117-4.688 0-8.5098-3.8237-8.5098-8.5117 0-2.9941 1.9982-6.4376 3.8984-9.3398 1.9003-2.9022 3.7949-5.1719 3.7949-5.1719zm0 3.4531c-0.56324 0.69818-1.4183 1.6992-2.834 3.8613-1.3544 2.0686-2.653 4.5135-3.2324 6.4219 0.0075-0.0071 0.01611-0.01603 0.02343-0.02156 0.74695-0.56355 1.5424-0.85029 2.3887-0.85937 0.8463-0.0085 1.7442 0.25936 2.6953 0.8047 0.76479 0.43849 1.3824 0.89587 2.8066 2.0781 0.65743 0.54572 0.78397 0.64644 1.0723 0.87109 0.86526 0.67424 1.4486 1.0082 1.959 1.1211 0.09025 0.01986 0.36659 0.03504 0.43945 0.02341 0.12683-0.02029 0.42463-0.06256 0.69531-0.11334 0.23873-0.67163 0.37109-1.3965 0.37109-2.1523 0-1.919-1.7255-5.389-3.5488-8.1738-1.4156-2.1621-2.2727-3.1631-2.8359-3.8613z"/>,
    "waterGradeMin",
);

export const WaterGradeLowIcon = createSvgIcon(
    <path
        d="m11.999 0 0.81836 0.97655s1.8947 2.2696 3.7949 5.1719c1.1069 1.6906 2.2449 3.5655 3.0039 5.4277 0.54397 1.3347 0.89453 2.6621 0.89453 3.9121 0 4.688-3.8237 8.5117-8.5117 8.5117-4.688 0-8.5098-3.8237-8.5098-8.5117 0-2.9941 1.9982-6.4376 3.8984-9.3398 1.9003-2.9023 3.7949-5.1719 3.7949-5.1719zm0 3.4531c-0.56324 0.69818-1.4183 1.6992-2.834 3.8613-0.50262 0.76765-0.99359 1.5871-1.4473 2.4121 0.44331-0.1799 0.90206-0.27614 1.377-0.28125 0.8463-0.0085 1.7442 0.25933 2.6953 0.80469 0.76479 0.43851 1.3824 0.89783 2.8066 2.0801 0.65743 0.54572 0.78397 0.64645 1.0723 0.8711 0.86526 0.67424 1.4486 1.0082 1.959 1.1211 0.0902 0.01986 0.36659 0.03518 0.43945 0.02341 0.05529-0.0085 0.10574-0.02227 0.1543-0.03717-0.46726-1.9719-1.8927-4.7123-3.3867-6.9941-1.4156-2.1621-2.2727-3.1631-2.8359-3.8613z"/>,
    "waterGradeLow",
);

export const WaterGradeMediumIcon = createSvgIcon(
    <path
        d="m12 3e-7 -0.81662 0.97663s-1.8961 2.2697-3.7964 5.1719c-1.9003 2.9023-3.8982 6.3462-3.8982 9.3403 0 4.688 3.8232 8.5112 8.5112 8.5112 4.688 0 8.5112-3.8232 8.5112-8.5112 0-2.9941-1.9979-6.438-3.8982-9.3403-1.9003-2.9023-3.7964-5.1719-3.7964-5.1719z"/>,
    "waterGradeMedium"
);

export const WaterGradeHighIcon = createSvgIcon(
    <path
        d="m9.8652 0.0058594-0.81836 0.97852s-1.8948 2.2698-3.7949 5.1719c-1.9001 2.902-3.8984 6.3441-3.8984 9.3379 0 4.6875 3.8242 8.5098 8.5117 8.5098 0.90054 0 1.7683-0.14308 2.584-0.4043-1.9758-1.2622-3.293-3.4705-3.293-5.9766 0-2.5608 1.598-5.1935 3.0391-7.3945 1.0617-1.6215 2.1065-2.9668 2.5977-3.5801-0.10567-0.16415-0.21099-0.3312-0.31641-0.49219-1.9001-2.902-3.7949-5.1719-3.7949-5.1719l-0.81641-0.97852zm6.3828 6-0.61328 0.73242c0 1e-7 -1.4226 1.7025-2.8477 3.8789-1.4251 2.1764-2.9219 4.7586-2.9219 7.0039 0 3.5156 2.8672 6.3828 6.3828 6.3828s6.3828-2.8672 6.3828-6.3828c0-0.78012-0.18275-1.6014-0.47852-2.4316-0.55559-1.5597-1.5153-3.1519-2.4453-4.5723-1.4249-2.1764-2.8477-3.8789-2.8477-3.8789l-0.61133-0.73242zm0 2.5898c0.4224 0.52353 1.0634 1.2732 2.125 2.8945 1.3674 2.0884 2.6602 4.6918 2.6602 6.1309 0 0.14049-0.006228 0.27872-0.017578 0.41602-0.03668 0.080111-0.17258 0.15494-0.35156 0.18359-0.054636 0.00879-0.26046-0.002538-0.32812-0.017578-0.38267-0.08465-0.81986-0.33421-1.4688-0.83984-0.21618-0.16846-0.31167-0.24505-0.80469-0.6543-1.0681-0.88657-1.5319-1.2298-2.1055-1.5586-0.71323-0.40897-1.3868-0.61062-2.0215-0.60352-0.63463 0.006809-1.2308 0.22191-1.791 0.64453-0.02312 0.01744-0.047445 0.047815-0.072265 0.083985 0.50566-1.2201 1.2661-2.5867 2.0508-3.7852 1.0616-1.6214 1.7026-2.3709 2.125-2.8945z"/>,
    "waterGradeHigh"
);

export const WaterGradeMaxIcon = createSvgIcon(
    <path
        d="m9.1621 0-0.81641 0.97852s-1.8948 2.2698-3.7949 5.1719-3.8984 6.3441-3.8984 9.3379c0 4.6875 3.8222 8.5117 8.5098 8.5117 1.4888 0 2.8898-0.38808 4.1094-1.0645-1.2181-1.1642-1.9805-2.8016-1.9805-4.6094 0-2.3114 1.432-4.656 2.7148-6.6152 0.61159-0.93407 1.2161-1.7645 1.6895-2.3867-0.59502-1.0953-1.261-2.1675-1.9199-3.1738-1.9001-2.902-3.7949-5.1719-3.7949-5.1719l-0.81836-0.97852zm8.5117 8-0.54492 0.65234s-1.2645 1.5126-2.5312 3.4473c-1.2668 1.9347-2.5977 4.2307-2.5977 6.2266 0 3.125 2.5488 5.6738 5.6738 5.6738s5.6738-2.5488 5.6738-5.6738c0-1.9958-1.3329-4.292-2.5996-6.2266-1.2667-1.9347-2.5312-3.4473-2.5312-3.4473l-0.54297-0.65234z"/>,
    "waterGradeMax"
);

export const OperationModeVacuum = createSvgIcon(
    <path
        d="m13.178 0.0019531a1.2692 1.2692 0 0 0-0.62695 0.19922c-2.9984 1.9312-5.0848 4.1913-6.0918 6.8125a1.2692 1.2692 0 0 0 0.73047 1.6406 1.2692 1.2692 0 0 0 1.6387-0.73047c0.761-1.9808 2.4052-3.8537 5.0977-5.5879a1.2692 1.2692 0 0 0 0.37891-1.7539 1.2692 1.2692 0 0 0-1.127-0.58008zm-11.9 6.0898a1.2692 1.2692 0 0 0-0.33008 0.041016 1.2692 1.2692 0 0 0-0.9043 1.5508c0.9101 3.4485 2.4159 6.1307 4.5977 7.8984a1.2692 1.2692 0 0 0 1.7852-0.1875 1.2692 1.2692 0 0 0-0.1875-1.7852c-1.6487-1.3358-2.923-3.4777-3.7402-6.5742a1.2692 1.2692 0 0 0-1.2207-0.94336zm13.893 0.0039062a1.2692 1.2692 0 0 0-1.334 1.2012 1.2692 1.2692 0 0 0 1.2012 1.334c2.119 0.1116 4.4075 1.0963 6.8887 3.1211a1.2692 1.2692 0 0 0 1.7871-0.18164 1.2692 1.2692 0 0 0-0.18164-1.7852c-2.7634-2.2549-5.5571-3.5417-8.3613-3.6895zm2.3379 7.0605a1.2692 1.2692 0 0 0-0.32812 0.042969 1.2692 1.2692 0 0 0-0.89648 1.5547c0.5487 2.0497 0.31906 4.532-0.83984 7.5176a1.2692 1.2692 0 0 0 0.72461 1.6426 1.2692 1.2692 0 0 0 1.6426-0.72461c1.2907-3.3249 1.6499-6.3793 0.92383-9.0918a1.2692 1.2692 0 0 0-1.2266-0.94141zm-6.0371 4.4727a1.2692 1.2692 0 0 0-0.625 0.20117c-1.7799 1.1552-4.2105 1.705-7.4082 1.5254a1.2692 1.2692 0 0 0-1.3398 1.1973 1.2692 1.2692 0 0 0 1.1973 1.3379c3.561 0.20008 6.5762-0.40098 8.9316-1.9297a1.2692 1.2692 0 0 0 0.37305-1.7559 1.2692 1.2692 0 0 0-1.1289-0.57617z"/>,
    "operationModeVacuum"
);

export const OperationModeMop = createSvgIcon(
    <path
        d="m11.999 0 0.81836 0.97655s1.8947 2.2696 3.7949 5.1719c1.1069 1.6906 2.2449 3.5655 3.0039 5.4277 0.54397 1.3347 0.89453 2.6621 0.89453 3.9121 0 4.688-3.8237 8.5117-8.5117 8.5117-4.688 0-8.5098-3.8237-8.5098-8.5117 0-2.9941 1.9982-6.4376 3.8984-9.3398 1.9003-2.9023 3.7949-5.1719 3.7949-5.1719zm0 3.4531c-0.56324 0.69818-1.4183 1.6992-2.834 3.8613-0.50262 0.76765-0.99359 1.5871-1.4473 2.4121 0.44331-0.1799 0.90206-0.27614 1.377-0.28125 0.8463-0.0085 1.7442 0.25933 2.6953 0.80469 0.76479 0.43851 1.3824 0.89783 2.8066 2.0801 0.65743 0.54572 0.78397 0.64645 1.0723 0.8711 0.86526 0.67424 1.4486 1.0082 1.959 1.1211 0.0902 0.01986 0.36659 0.03518 0.43945 0.02341 0.05529-0.0085 0.10574-0.02227 0.1543-0.03717-0.46726-1.9719-1.8927-4.7123-3.3867-6.9941-1.4156-2.1621-2.2727-3.1631-2.8359-3.8613z"/>,
    "operationModeMop"
);

export const OperationModeVacuumAndMop = createSvgIcon(
    <svg width="60" height="24" version="1.1" viewBox="0 0 60 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
        <path
            d="m51.488 0-0.81641 0.97656s-1.8946 2.2696-3.7949 5.1719c-1.9002 2.9022-3.8984 6.3457-3.8984 9.3398 0 4.688 3.8218 8.5117 8.5098 8.5117 4.688 0 8.5117-3.8237 8.5117-8.5117 0-1.25-0.35056-2.5774-0.89453-3.9121-0.759-1.8622-1.897-3.7371-3.0039-5.4277-1.9002-2.9023-3.7949-5.1719-3.7949-5.1719l-0.81836-0.97656zm-38.312 0.0019531a1.2692 1.2692 0 0 0-0.62695 0.19922c-2.9984 1.9312-5.0848 4.1913-6.0918 6.8125a1.2692 1.2692 0 0 0 0.73047 1.6406 1.2692 1.2692 0 0 0 1.6387-0.73047c0.761-1.9808 2.4052-3.8537 5.0977-5.5879a1.2692 1.2692 0 0 0 0.37891-1.7539 1.2692 1.2692 0 0 0-1.127-0.58008zm38.312 3.4512c0.5632 0.6982 1.4203 1.6992 2.8359 3.8613 1.494 2.2818 2.9195 5.0222 3.3867 6.9941-0.04856 0.0149-0.099007 0.028609-0.1543 0.037109-0.07286 0.01177-0.34925-0.003577-0.43945-0.023437-0.5104-0.1129-1.0937-0.44686-1.959-1.1211-0.28833-0.22465-0.41484-0.32537-1.0723-0.87109-1.4242-1.1823-2.0419-1.6416-2.8066-2.0801-0.9511-0.54536-1.849-0.81319-2.6953-0.80469-0.47494 0.00511-0.93364 0.10135-1.377 0.28125 0.45371-0.825 0.94465-1.6445 1.4473-2.4121 1.4157-2.1621 2.2707-3.1631 2.834-3.8613zm-50.213 2.6387a1.2692 1.2692 0 0 0-0.33008 0.041016 1.2692 1.2692 0 0 0-0.9043 1.5508c0.9101 3.4485 2.4159 6.1307 4.5977 7.8984a1.2692 1.2692 0 0 0 1.7852-0.1875 1.2692 1.2692 0 0 0-0.1875-1.7852c-1.6487-1.3358-2.9211-3.4777-3.7383-6.5742a1.2692 1.2692 0 0 0-1.2207-0.94336h-0.0019532zm13.895 0.0039062a1.2692 1.2692 0 0 0-1.334 1.2012 1.2692 1.2692 0 0 0 1.2012 1.334c2.119 0.1116 4.4075 1.0963 6.8887 3.1211a1.2692 1.2692 0 0 0 1.7871-0.18164 1.2692 1.2692 0 0 0-0.18164-1.7852c-2.7634-2.2549-5.5571-3.5417-8.3613-3.6895zm16.943 0.4043v4.125h-4.125v2.75h4.125v4.125h2.75v-4.125h4.125v-2.75h-4.125v-4.125h-2.75zm-14.605 6.6562a1.2692 1.2692 0 0 0-0.32812 0.042969 1.2692 1.2692 0 0 0-0.89648 1.5547c0.5487 2.0497 0.31906 4.532-0.83984 7.5176a1.2692 1.2692 0 0 0 0.72461 1.6426 1.2692 1.2692 0 0 0 1.6426-0.72461c1.2907-3.3249 1.6499-6.3793 0.92383-9.0918a1.2692 1.2692 0 0 0-1.2266-0.94141zm-6.0371 4.4727a1.2692 1.2692 0 0 0-0.625 0.20117c-1.7799 1.1552-4.2105 1.705-7.4082 1.5254a1.2692 1.2692 0 0 0-1.3398 1.1973 1.2692 1.2692 0 0 0 1.1973 1.3379c3.561 0.20008 6.5762-0.40097 8.9316-1.9297a1.2692 1.2692 0 0 0 0.37305-1.7559 1.2692 1.2692 0 0 0-1.1289-0.57617z"/>
    </svg>,
    "operationModeVacuumAndMop"
);

export const OperationModeVacuumThenMop = createSvgIcon(
    <svg width="60" height="24" version="1.1" viewBox="0 0 60 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
        <path
            d="m51.488 0-0.81641 0.97656s-1.8946 2.2696-3.7949 5.1719c-1.9002 2.9022-3.8984 6.3457-3.8984 9.3398 0 4.688 3.8218 8.5117 8.5098 8.5117 4.688 0 8.5117-3.8237 8.5117-8.5117 0-1.25-0.35056-2.5774-0.89453-3.9121-0.759-1.8622-1.897-3.7371-3.0039-5.4277-1.9002-2.9023-3.7949-5.1719-3.7949-5.1719l-0.81836-0.97656zm-38.312 0.0019531a1.2692 1.2692 0 0 0-0.62695 0.19922c-2.9984 1.9312-5.0848 4.1913-6.0918 6.8125a1.2692 1.2692 0 0 0 0.73047 1.6406 1.2692 1.2692 0 0 0 1.6387-0.73047c0.761-1.9808 2.4052-3.8537 5.0977-5.5879a1.2692 1.2692 0 0 0 0.37891-1.7539 1.2692 1.2692 0 0 0-1.127-0.58008zm38.312 3.4512c0.5632 0.6982 1.4203 1.6992 2.8359 3.8613 1.494 2.2818 2.9195 5.0222 3.3867 6.9941-0.04856 0.0149-0.099007 0.028609-0.1543 0.037109-0.07286 0.01177-0.34925-0.003577-0.43945-0.023437-0.5104-0.1129-1.0937-0.44686-1.959-1.1211-0.28833-0.22465-0.41484-0.32537-1.0723-0.87109-1.4242-1.1823-2.0419-1.6416-2.8066-2.0801-0.9511-0.54536-1.849-0.81319-2.6953-0.80469-0.47494 0.00511-0.93364 0.10135-1.377 0.28125 0.45371-0.825 0.94465-1.6445 1.4473-2.4121 1.4157-2.1621 2.2707-3.1631 2.834-3.8613zm-50.213 2.6387a1.2692 1.2692 0 0 0-0.33008 0.041016 1.2692 1.2692 0 0 0-0.9043 1.5508c0.9101 3.4485 2.4159 6.1307 4.5977 7.8984a1.2692 1.2692 0 0 0 1.7852-0.1875 1.2692 1.2692 0 0 0-0.1875-1.7852c-1.6487-1.3358-2.9211-3.4777-3.7383-6.5742a1.2692 1.2692 0 0 0-1.2207-0.94336h-0.0019532zm13.895 0.0039062a1.2692 1.2692 0 0 0-1.334 1.2012 1.2692 1.2692 0 0 0 1.2012 1.334c2.119 0.1116 4.4075 1.0963 6.8887 3.1211a1.2692 1.2692 0 0 0 1.7871-0.18164 1.2692 1.2692 0 0 0-0.18164-1.7852c-2.7634-2.2549-5.5571-3.5417-8.3613-3.6895zm18.291 0.4043v2.75h-5.5v5.5h5.5v2.75l5.5-5.5-5.5-5.5zm-15.953 6.6562a1.2692 1.2692 0 0 0-0.32812 0.042969 1.2692 1.2692 0 0 0-0.89648 1.5547c0.5487 2.0497 0.31906 4.532-0.83984 7.5176a1.2692 1.2692 0 0 0 0.72461 1.6426 1.2692 1.2692 0 0 0 1.6426-0.72461c1.2907-3.3249 1.6499-6.3793 0.92383-9.0918a1.2692 1.2692 0 0 0-1.2266-0.94141zm-6.0371 4.4727a1.2692 1.2692 0 0 0-0.625 0.20117c-1.7799 1.1552-4.2105 1.705-7.4082 1.5254a1.2692 1.2692 0 0 0-1.3398 1.1973 1.2692 1.2692 0 0 0 1.1973 1.3379c3.561 0.20008 6.5762-0.40097 8.9316-1.9297a1.2692 1.2692 0 0 0 0.37305-1.7559 1.2692 1.2692 0 0 0-1.1289-0.57617z"/>
    </svg>,
    "operationModeVacuumAndMop"
);


export const MopExtensionControlCapability = createSvgIcon(
    <path d="m12.557 0c-0.95394-0.0027638-1.909 0.14678-2.8125 0.44336-1.2584 0.41308-2.3207 1.0367-3.3223 1.9512-0.13452 0.12282-0.27723 0.25953-0.31641 0.30273-0.039186 0.043201-0.12664 0.13594-0.19336 0.20703-0.30938 0.32961-0.69401 0.82808-0.96094 1.248-1.9528 3.0731-1.8579 6.996 0.21289 9.9668a2.9918 2.9917 0 0 0-0.12109 0.83984 2.9918 2.9917 0 0 0 2.9902 2.9922 2.9918 2.9917 0 0 0 1.6055-0.46875c0.019749 0.0068 0.038918 0.014934 0.058594 0.021484 0.63434 0.21074 1.3657 0.3629 1.9922 0.41602 0.12448 0.01057 0.25616 0.021501 0.29102 0.02539v0.001954c0.03485 0.0039 0.32672 0.005053 0.65039 0.001953 0.81677-0.0077 1.3296-0.07247 2.0723-0.25781 0.58679-0.14644 1.1552-0.35511 1.6992-0.61523a2.9918 2.9917 0 0 0 2.1035 0.875 2.9918 2.9917 0 0 0 2.9902-2.9922 2.9918 2.9917 0 0 0-0.86914-2.1074c0.42193-0.88548 0.70264-1.8459 0.82617-2.8633 0.05456-0.44883 0.059636-1.496 0.009766-1.9316-0.1324-1.1561-0.4219-2.138-0.92774-3.1367-0.33157-0.65467-0.68965-1.1928-1.1641-1.7559-0.23673-0.281-0.77629-0.81869-1.0527-1.0488-1.2001-0.99931-2.55-1.6462-4.0566-1.9453-0.56038-0.11125-1.1327-0.16827-1.7051-0.16992zm9.9434 0v24h1.5v-24h-1.5zm-9.9688 1.873c0.8155 6.882e-4 1.5414 0.12139 2.291 0.37891 0.80046 0.27502 1.5159 0.66746 2.1738 1.1953 0.26971 0.21638 0.74941 0.68612 0.96094 0.93945 0.5824 0.6976 1.0064 1.4474 1.2969 2.293 0.04922 0.14334 0.096853 0.28317 0.10352 0.31055l0.011719 0.048828h-4.2129l-0.050781-0.1582c-0.12298-0.38264-0.34563-0.7507-0.63281-1.0488-0.42521-0.44146-0.94467-0.71584-1.541-0.8125-0.23707-0.03848-0.64731-0.033394-0.89844 0.0097657-0.68012 0.1169-1.3019 0.49782-1.7246 1.0605-0.14572 0.194-0.35081 0.59328-0.41016 0.79883l-0.044922 0.15039h-4.1719l0.044922-0.15039c0.070285-0.2311 0.2145-0.60737 0.33203-0.86719 0.8419-1.8606 2.4964-3.2896 4.4785-3.8691 0.65835-0.1925 1.2787-0.2799 1.9941-0.2793zm0.035156 4.1758c0.21337 0.00816 0.43001 0.056286 0.63477 0.15234 0.45435 0.21316 0.77916 0.59904 0.91992 1.0879 0.03447 0.11983 0.039062 0.18158 0.039062 0.42773 0 0.33859-0.02862 0.47318-0.16211 0.74414-0.2371 0.48131-0.68145 0.81096-1.2168 0.9043-0.1423 0.024817-0.38474 0.032823-0.49414 0.015625-0.58425-0.091922-1.0505-0.43291-1.293-0.94727-0.13333-0.28278-0.1803-0.5598-0.15234-0.87305 0.019675-0.22045 0.057686-0.35672 0.16016-0.56836 0.29815-0.61589 0.92435-0.96789 1.5645-0.94336zm-7.1367 2.6016h4.498l0.052734 0.12109c0.31639 0.75541 0.97659 1.3447 1.7617 1.5723 0.48513 0.1406 1.0305 0.13978 1.5273-0.001953 0.70749-0.20179 1.3255-0.71636 1.666-1.3848 0.05328-0.10456 0.10804-0.21568 0.11914-0.24805l0.019531-0.058594h4.5645v0.29492c0 1.6368-0.54238 3.2001-1.5566 4.4766-0.24212 0.30463-0.81328 0.87566-1.1133 1.1133-1.0593 0.83896-2.2891 1.3511-3.6387 1.5137l-0.001953-0.001953c-0.13539 0.01631-0.43169 0.031646-0.69727 0.035156-0.4961 0.0065-0.51172 0.005211-0.89453-0.037109-2.0839-0.23073-3.9698-1.3791-5.123-3.1211-0.10225-0.15441-0.22248-0.34612-0.26758-0.42578-0.48323-0.85362-0.79497-1.8229-0.89258-2.7852-0.036044-0.35552-0.052495-0.78237-0.037109-0.93555l0.013672-0.12695zm14.822 4.9043a2.2439 2.2438 0 0 1 0.49609 1.4043 2.2439 2.2438 0 0 1-2.2422 2.2441 2.2439 2.2438 0 0 1-1.4004-0.50195c0.5126-0.30322 0.99529-0.65344 1.4336-1.0508 0.68514-0.6211 1.2566-1.3255 1.7129-2.0957zm-14.461 1.3633c0.50597 0.57051 1.099 1.0938 1.7168 1.5098 0.36476 0.24555 0.77511 0.47316 1.1953 0.67188a2.2439 2.2438 0 0 1-0.66992 0.10352 2.2439 2.2438 0 0 1-2.2441-2.2441 2.2439 2.2438 0 0 1 0.0019531-0.041015zm10.926 3.3184v1.8809h-5v2h5v1.8828l4.7793-2.8926-4.7793-2.8711z"/>,
    "mopExtensionControlCapability"
);

export const MopTwistControlCapability = createSvgIcon(
    <path d="m11.281 0v1.4746 0.31445a9.6696 9.6696 0 0 0-9.3672 9.3965h-0.43945-1.4746l2.9609 4.8926 2.9395-4.8945-1.4766 0.001953h-0.51172a7.6737 7.6737 0 0 1 7.3691-7.3984v0.63672 1.4746l4.8926-2.959-4.8926-2.9395zm11.219 0v24h1.5v-24h-1.5zm-7.9707 7c-0.79711-0.0023056-1.5946 0.12132-2.3496 0.36914-1.0515 0.34518-1.9404 0.86676-2.7773 1.6309-0.1124 0.10263-0.23093 0.21781-0.26367 0.25391-0.032743 0.036099-0.10636 0.11442-0.16211 0.17383-0.25851 0.27543-0.57972 0.69204-0.80273 1.043-1.6317 2.5679-1.5525 5.8437 0.17773 8.3262-0.06695 0.22795-0.10131 0.46555-0.10156 0.70312-2e-7 1.3807 1.1193 2.5 2.5 2.5 0.47491-6.55e-4 0.93937-0.13731 1.3398-0.39258 0.01651 0.0056 0.034351 0.014061 0.050781 0.019531 0.53005 0.17609 1.1406 0.30327 1.6641 0.34766 0.10402 0.0089 0.21306 0.018235 0.24219 0.021485v0.001953c0.02914 0.0033 0.27446 0.0026 0.54492 0 0.68249-0.0064 1.1099-0.059976 1.7305-0.21484 0.19846-0.04953 0.39434-0.11019 0.58789-0.17578 0.40048 0.25526 0.86493 0.39192 1.3398 0.39258 1.3807 0 2.5-1.1193 2.5-2.5 1.38e-4 -0.23456-0.032736-0.46797-0.097656-0.69336v-0.001953c0.70818-1.0102 1.1555-2.1802 1.3105-3.457 0.04559-0.37505 0.049442-1.2512 0.007812-1.6152-0.1106-0.966-0.35273-1.7866-0.77539-2.6211-0.27707-0.54703-0.57625-0.99631-0.97266-1.4668-0.19781-0.23481-0.64791-0.68465-0.87891-0.87695-1.0028-0.83504-2.1317-1.377-3.3906-1.627-0.46825-0.09296-0.94559-0.13924-1.4238-0.14062zm-0.021485 1.5645c0.68143 5.749e-4 1.2877 0.10122 1.9141 0.31641 0.66886 0.22981 1.2666 0.55891 1.8164 1 0.22537 0.18081 0.62599 0.57349 0.80274 0.78516 0.48665 0.58292 0.8413 1.2094 1.084 1.916 0.04113 0.11978 0.080368 0.23493 0.085938 0.25781l0.009765 0.042968h-3.5195l-0.042969-0.13281c-0.10276-0.31974-0.28737-0.62784-0.52734-0.87695-0.35531-0.36889-0.79076-0.59694-1.2891-0.67774-0.1981-0.032159-0.54213-0.03027-0.75195 0.00586-0.5683 0.09769-1.0862 0.41844-1.4395 0.88867-0.12177 0.16211-0.29416 0.49624-0.34375 0.66797l-0.035157 0.125h-3.4863l0.037109-0.125c0.058731-0.19319 0.17913-0.50948 0.27734-0.72656 0.70349-1.5547 2.0859-2.7482 3.7422-3.2324 0.55012-0.16085 1.0682-0.23488 1.666-0.23438zm0.029297 3.4902c0.17829 0.006699 0.3582 0.046701 0.5293 0.12695 0.37965 0.17812 0.65191 0.49966 0.76953 0.9082 0.028799 0.10013 0.033203 0.15369 0.033203 0.35938 0 0.28293-0.023238 0.39468-0.13477 0.62109-0.19812 0.40219-0.57027 0.67786-1.0176 0.75586-0.1189 0.02075-0.32069 0.028062-0.41211 0.013672-0.48819-0.07681-0.87746-0.36318-1.0801-0.79297-0.11141-0.23629-0.15227-0.46675-0.12891-0.72852 0.01644-0.18421 0.049132-0.29972 0.13477-0.47656 0.24913-0.51464 0.77178-0.80761 1.3066-0.78711zm-5.9629 2.1738h3.7578l0.042969 0.10156c0.26437 0.63123 0.8166 1.1243 1.4727 1.3145 0.40537 0.11748 0.86216 0.11643 1.2773-0.001953 0.59118-0.16862 1.1081-0.5997 1.3926-1.1582 0.04451-0.08738 0.09033-0.17998 0.09961-0.20703l0.015624-0.048828h3.8145v0.24609c0 1.3677-0.45325 2.6736-1.3008 3.7402-0.20231 0.25455-0.68096 0.73308-0.93164 0.93164-0.88511 0.70104-1.9133 1.1279-3.041 1.2637-0.11313 0.01362-0.36012 0.026367-0.58203 0.029297-0.41454 0.0055-0.4282 0.00407-0.74805-0.03125-1.7414-0.19293-3.3176-1.1537-4.2812-2.6094-0.08539-0.12899-0.18692-0.2889-0.22461-0.35547-0.40378-0.71329-0.66258-1.5221-0.74414-2.3262-0.030118-0.29708-0.044106-0.65325-0.03125-0.78125l0.011719-0.10742zm0.30273 5.2363c0.42277 0.47656 0.91735 0.91417 1.4336 1.2617 0.3048 0.20519 0.6468 0.39646 0.99805 0.5625-0.1809 0.05699-0.36892 0.085508-0.55859 0.085938-1.0355 0-1.875-0.8395-1.875-1.875 3.008e-4 -0.0114 0.0014387-0.023766 0.0019531-0.035156zm11.246 0.007812c4.69e-4 9e-3 0.001611 0.018384 0.001953 0.027344 0 1.0355-0.83948 1.875-1.875 1.875-0.18627-6.35e-4 -0.37092-0.028784-0.54883-0.083984 0.66692-0.31368 1.2851-0.72234 1.8262-1.2129 0.21185-0.19206 0.40951-0.3953 0.5957-0.60547z"/>,
    "mopTwistControlCapability"
);

export const MopTwistControlCapabilityExtended = createSvgIcon(
    <path d="m11.281 0v1.4746 0.31445c-5.1177 0.15815-9.225 4.2783-9.3672 9.3965h-0.43945-1.4746l2.9609 4.8926 2.9395-4.8945-1.4766 0.001953h-0.51172c0.14106-4.0149 3.3549-7.2414 7.3691-7.3984v0.63672 1.4746l4.8926-2.959-4.8926-2.9395zm11.219 0v24h1.5v-24h-1.5zm-7.9707 7c-0.79711-0.00231-1.5946 0.12131-2.3496 0.36914-1.0515 0.34518-1.9404 0.86675-2.7773 1.6309-0.1124 0.10263-0.23094 0.21781-0.26367 0.25391-0.03274 0.036099-0.10636 0.11442-0.16211 0.17383-0.25851 0.27543-0.57967 0.69204-0.80273 1.043-1.6317 2.5679-1.5526 5.8458 0.17773 8.3281-0.06695 0.22795-0.10131 0.46359-0.10156 0.70117 0 1.3807 1.1193 2.5 2.5 2.5 0.47491-6.25e-4 0.93937-0.13731 1.3398-0.39258 0.01651 0.0056 0.034331 0.014061 0.050781 0.019531 0.53005 0.1761 1.1406 0.30327 1.6641 0.34766 0.10402 0.0088 0.21306 0.018235 0.24219 0.021485v0.001953c0.02912 0.0033 0.27446 0.0027 0.54492 0 0.68249-0.0065 1.1099-0.059975 1.7305-0.21484 0.49031-0.12237 0.96537-0.29631 1.4199-0.51367 0.46625 0.46571 1.0988 0.72779 1.7578 0.73047 1.3807 0 2.5-1.1193 2.5-2.5-4.16e-4 -0.65958-0.26174-1.2918-0.72656-1.7598 0.35256-0.73992 0.58624-1.5424 0.68945-2.3926 0.04559-0.37505 0.049552-1.2512 0.007812-1.6152-0.11062-0.96604-0.35272-1.7865-0.77539-2.6211-0.27706-0.54704-0.57624-0.99631-0.97266-1.4668-0.19781-0.23481-0.64791-0.68464-0.87891-0.87695-1.0028-0.83505-2.1317-1.377-3.3906-1.627-0.46825-0.092961-0.94559-0.13924-1.4238-0.14062zm-0.021485 1.5645c0.68142 5.75e-4 1.2877 0.10122 1.9141 0.31641 0.66886 0.22981 1.2667 0.55892 1.8164 1 0.22536 0.18081 0.62599 0.57344 0.80274 0.78516 0.48665 0.58292 0.8413 1.2094 1.084 1.916 0.04113 0.11978 0.080378 0.23689 0.085938 0.25977l0.009765 0.041015h-3.5195l-0.042969-0.13281c-0.10276-0.31974-0.28737-0.62783-0.52734-0.87695-0.3553-0.36889-0.79076-0.59699-1.2891-0.67774-0.1981-0.032159-0.5421-0.03018-0.75195 0.00586-0.5683 0.09769-1.0862 0.41846-1.4395 0.88867-0.12177 0.16211-0.29416 0.49618-0.34375 0.66797l-0.035157 0.125h-3.4863l0.037109-0.125c0.05873-0.19311 0.17913-0.50943 0.27734-0.72656 0.70349-1.5547 2.0859-2.7482 3.7422-3.2324 0.55011-0.16085 1.0682-0.23488 1.666-0.23438zm0.029297 3.4902c0.17829 0.006799 0.35821 0.046691 0.5293 0.12695 0.37965 0.17812 0.65191 0.49973 0.76953 0.9082 0.028809 0.10013 0.033203 0.15369 0.033203 0.35938 0 0.28293-0.023229 0.39467-0.13477 0.62109-0.19812 0.40219-0.57021 0.67786-1.0176 0.75586-0.1189 0.02074-0.32069 0.028052-0.41211 0.013672-0.48819-0.07681-0.87746-0.36315-1.0801-0.79297-0.11141-0.2363-0.15227-0.46677-0.12891-0.72852 0.01644-0.18421 0.049154-0.29972 0.13477-0.47656 0.24913-0.51465 0.77178-0.80761 1.3066-0.78711zm-5.9629 2.1738h3.7578l0.042969 0.10156c0.26437 0.63124 0.81661 1.1243 1.4727 1.3145 0.40537 0.11748 0.86216 0.11653 1.2773-0.001953 0.59118-0.16862 1.1081-0.59965 1.3926-1.1582 0.04451-0.08737 0.09034-0.17998 0.09961-0.20703l0.015624-0.048828h3.8145v0.24609c0 1.3677-0.45329 2.6736-1.3008 3.7402-0.20231 0.25456-0.68096 0.73308-0.93164 0.93164-0.88511 0.70105-1.9133 1.1279-3.041 1.2637-0.11313 0.01362-0.36012 0.026367-0.58203 0.029297-0.41454 0.0055-0.42816 0.00417-0.74805-0.03125-1.7414-0.19287-3.3176-1.1537-4.2812-2.6094-0.085393-0.12898-0.18692-0.2889-0.22461-0.35547-0.40378-0.7133-0.66258-1.5221-0.74414-2.3262-0.030118-0.29708-0.044106-0.65325-0.03125-0.78125l0.011719-0.10742zm12.385 4.0977c0.26785 0.33239 0.41525 0.74695 0.41602 1.1738 0 1.0355-0.83949 1.875-1.875 1.875-0.42605-0.0026-0.83901-0.14959-1.1699-0.41797 0.42832-0.25338 0.83102-0.54688 1.1973-0.87891 0.5725-0.519 1.0504-1.1083 1.4316-1.752zm-12.084 1.1387c0.42278 0.47673 0.91931 0.91416 1.4355 1.2617 0.30479 0.20519 0.64693 0.39645 0.99805 0.5625-0.1809 0.057-0.36893 0.085488-0.55859 0.085938-1.0355 0-1.875-0.83949-1.875-1.875 3.02e-4 -0.01139-5.13e-4 -0.023766 0-0.035156z"/>,
    "mopTwistControlCapabilityExtended"
);
